package com.yqy.mybatis.mapper;

import com.yqy.mybatis.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SpecialSQLMapper {
//    一些特殊的SQL
    /**
     * 模糊查询
     * @return
     */
    public List<User> getUserByLike(@Param("obscure") String obscure);

    /**
     * 根据id列表批量删除
     * @param ids
     */
    public void deleteMoreUser(@Param("ids") String ids);

    /**
     * 根据表明获取全部User
     * @param tableName
     * @return
     */
    public List<User> getUserList(@Param("tableName") String tableName);

    /**
     * 新增User并获取主键
     * @param user
     */
    public void insertUser(User user);
}
